;
var APP_DEV_ENV = 0, // 1开发环境 0生产环境
    appJoin = APP_DEV_ENV ? "?" : "",
    appType = {
        "insert": "insert",
        "del": "del",
        "sel": "sel",
        "update": "update",
    },
    __ = function (x) { console.log(x); };

if (APP_DEV_ENV) {
    appType.insert = "sel";
    appType.del = "sel";
    appType.update = "sel";
}

function appApi(code) {

    var appApi = {

        // 验证码
        "LOGIN_VERIFY": APP_DEV_ENV ? "assets/images/verify.png" : $.getWebRootPath(""),
        // 登录 0>验证码错误 “角色名”>登录成功 账号或密码错误>在status中返回错误信息
        "LOGIN": APP_DEV_ENV ? "jsons/userMessage.json" : $.getWebRootPath("sso/login"),

        // 修改密码
        "INDEX_UPDATEPWD": APP_DEV_ENV ? "jsons/onoff.json" : $.getWebRootPath(""),
        // 退出
        "LOGOUT": APP_DEV_ENV ? "login.html" : $.getWebRootPath("logout"),

        // 分页
        "PAGE_SIZE": 5,

        // 查询菜单
        "INDEX_MENU": APP_DEV_ENV ? "jsons/menu.json" : $.getWebRootPath("menu/getMenu"),


        /**
         *  用户管理 users > user
         */
        // 用户列表
        "U_U_LIST": APP_DEV_ENV ? "jsons/user/userList.json" : $.getWebRootPath("userManage/usersBypages"),
        // 部门树
        "U_U_DEPARTTREE": APP_DEV_ENV ? "jsons/user/departTree.json" : $.getWebRootPath("userManage/departments"),
        // 角色树
        "U_U_ROLETREE": APP_DEV_ENV ? "jsons/user/roleTree.json" : $.getWebRootPath("userManage/roles"),
        // 添加用户
        "U_U_ADD": APP_DEV_ENV ? "jsons/user/userAdd.json" : $.getWebRootPath("userManage/user"),
        // 修改用户
        "U_U_MODIFY": APP_DEV_ENV ? "jsons/user/userModify.json" : $.getWebRootPath("userManage/user"),
        // 删除用户
        "U_U_DELETE": APP_DEV_ENV ? "jsons/user/userRemove.json" : $.getWebRootPath("userManage/user"),
		// 批量删除用户
        "U_U_LISTDELETE": APP_DEV_ENV ? "jsons/user/userRemove.json" : $.getWebRootPath("userManage/deleteUsers"),
        // 角色列表
        "U_U_ROLELIST": APP_DEV_ENV ? "jsons/user/roleList.json" : $.getWebRootPath("userManage/roles"),
        // 单位列表
        "U_U_DEPARTLIST": APP_DEV_ENV ? "jsons/user/departList.json" : $.getWebRootPath("userManage/departments"),
        // 职位列表
        "U_U_POSITIONLIST": APP_DEV_ENV ? "jsons/user/positionList.json" : $.getWebRootPath("userManage/positions"),

        /**
         *  用户管理 users.html
         */
        // 用户列表
        "NU_U_LIST": APP_DEV_ENV ? "../../jsons/userList.json" : $.getWebRootPath("SysUserManage/usersBypages"),
        // 添加用户
        "NU_U_ADD": APP_DEV_ENV ? "../../jsons/user/userAdd.json" : $.getWebRootPath("SysUserManage/addSysUser"),
        // 修改用户
        "NU_U_MODIFY": APP_DEV_ENV ? "../../jsons/user/userModify.json" : $.getWebRootPath("SysUserManage/updateUser"),
        // 删除用户
        "NU_U_DELETE": APP_DEV_ENV ? "../../jsons/user/userRemove.json" : $.getWebRootPath("SysUserManage/delUser"),
        // 查询当前登陆用户
        "NUD_USER": APP_DEV_ENV ? "../../jsons/user.json" : $.getWebRootPath("menu/getUserInfo"),
        // 角色列表
        "NU_U_ROLELIST": APP_DEV_ENV ? "../../jsons/user/roleList.json" : "",
        // 职位列表
        "NU_U_JOBLIST": APP_DEV_ENV ? "../../jsons/user/positionList.json" : "",
        // 职位列表
        "NU_U_ORGANLIST": APP_DEV_ENV ? "../../jsons/user/departTree.json" : "",

        /**
         *  组织机构管理 users > org
         */
        // 组织机构树
        "U_O_LIST": APP_DEV_ENV ? "jsons/org/departtree.json" : $.getWebRootPath("departmentManage/departments"),
        // 新增职位
        "U_O_ADD": APP_DEV_ENV ? "jsons/position/roleModify.json" : $.getWebRootPath("departmentManage/department"),
	    // 修改组织机构
        "U_O_MODIFY": APP_DEV_ENV ? "jsons/org/departModify.json" : $.getWebRootPath("departmentManage/department"),
        // 删除组织机构
        "U_O_DELETE": APP_DEV_ENV ? "jsons/org/departRemove.json" : $.getWebRootPath("departmentManage/department"),

        /**
         *  职位管理 users > position
         */
        // 职位树
        "U_P_LIST": APP_DEV_ENV ? "jsons/position/roletree.json" : $.getWebRootPath("positionManage/positions"),
        // 新增职位
        "U_P_ADD": APP_DEV_ENV ? "jsons/position/roleModify.json" : $.getWebRootPath("positionManage/position"),
	    // 修改职位
        "U_P_MODIFY": APP_DEV_ENV ? "jsons/position/roleModify.json" : $.getWebRootPath("positionManage/position"),
        // 删除职位
        "U_P_DELETE": APP_DEV_ENV ? "jsons/position/roleRemove.json" : $.getWebRootPath("positionManage/position"),

         /**
         *  角色管理 users > role 
         */
        // 角色树
        "U_R_TREE": APP_DEV_ENV ? "jsons/role/roletree.json" : $.getWebRootPath("roleManage/systems"),
        // 角色列表
        "U_R_LIST": APP_DEV_ENV ? "jsons/role/roleList.json" : $.getWebRootPath("roleManage/rolesBypages"),
        // 添加角色
        "U_R_ADD": APP_DEV_ENV ? "jsons/role/roleAdd.json" : $.getWebRootPath("roleManage/role"),
        // 修改角色
        "U_R_MODIFY": APP_DEV_ENV ? "jsons/role/roleModify.json" : $.getWebRootPath("roleManage/role"),
        // 删除角色
        "U_R_DELETE": APP_DEV_ENV ? "jsons/role/roleRemove.json" : $.getWebRootPath("roleManage/role"),

        // 查询当前登陆用户
        "D_USER": APP_DEV_ENV ? "jsons/user.json" : $.getWebRootPath("menu/getUserInfo"),
        // 所有系统导航
        "ALL_SYSTEM_LINK": APP_DEV_ENV ? "jsons/allSysLink.json" : $.getWebRootPath("menu/getSys"),
    };

    return appApi[code];
}
